// 版权归Go作者所有。版权所有。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

// 开始：构建！aix&！达尔文&！js&（！linux | |！amd64）&（！linux | |！arm64）&&&&！openbsd&！计划九&！solaris&&！windows 
// /+构建！aix 
// /+构建！达尔文
// /+建造！js 
// /+构建！linux！amd64 
// /+构建！linux！arm64 
// /+构建！openbsd 
// /+构建！计划9 
// /+建造！solaris 
// /+构建！windows 

package runtime

import "unsafe"

// mmap调用mmap系统调用。它是在汇编中实现的。
// 我们只将文件偏移量的低32位传递给
// 汇编例程；较高的位（如果需要）应由汇编例程提供为0。
// 错误结果是一个操作系统错误代码，如ENOMEM。
func mmap(addr unsafe.Pointer, n uintptr, prot, flags, fd int32, off uint32) (p unsafe.Pointer, err int)

// munmap调用munmap系统调用。它是在汇编中实现的。
func munmap(addr unsafe.Pointer, n uintptr)
